<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
    /*
     *在JS中，如果需要表示十六进制的数字，则需要以0x开头
     */
    a=0x114514;
    console.log("十六进制"+a);
    
    /*
     *如果需要表示八进制的数字，则需要以0开头
     */
    b=0175;
    console.log("八进制"+b);

    /*
     *如果需要表示二进制的数字，则需要以0b开头
     */
    c=0b111110101101010101;
    console.log("二进制"+c);

    /*
     *但不是所有浏览器都支持，我用的是双核浏览器，支持运行
     *可以在parseInt()中传递一个第二参数，来指定数字的进制
     *比如指定070按11进制计算，转为十进制后就是77，其他的同理
     *控制台显示的数字都是默认十进制
     */
    a="070";
    a=parseInt(a,10);
    console.log(typeof a);
    console.log(a);
    </script>
</head>
<body>
    
</body>
</html>